/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.deviceCheck;

import java.util.List;

public class DeviceCheckInData {
    private String clientId;
    private String gsdcBrId;
    private String gsdcVoucherId;
    private String gsdcStatus;
    private String gsdcUpdateDate;
    private String gsdcBrName;
    private String gsdcDeviceId;
    private String gsdcDeviceName;
    private String gsdcDeviceModel;
    private String gsdcCheckRemarks;
    private String gsdcCheckResult;
    private String gsdcCheckStep;
    private String gsdcUpdateEmp;
    private String gsdcUpdateTime;
    private List<String> gsdcVoucherIds;
    private Integer pageNum;
    private Integer pageSize;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsdcBrId() {
        return this.gsdcBrId;
    }

    public String getGsdcVoucherId() {
        return this.gsdcVoucherId;
    }

    public String getGsdcStatus() {
        return this.gsdcStatus;
    }

    public String getGsdcUpdateDate() {
        return this.gsdcUpdateDate;
    }

    public String getGsdcBrName() {
        return this.gsdcBrName;
    }

    public String getGsdcDeviceId() {
        return this.gsdcDeviceId;
    }

    public String getGsdcDeviceName() {
        return this.gsdcDeviceName;
    }

    public String getGsdcDeviceModel() {
        return this.gsdcDeviceModel;
    }

    public String getGsdcCheckRemarks() {
        return this.gsdcCheckRemarks;
    }

    public String getGsdcCheckResult() {
        return this.gsdcCheckResult;
    }

    public String getGsdcCheckStep() {
        return this.gsdcCheckStep;
    }

    public String getGsdcUpdateEmp() {
        return this.gsdcUpdateEmp;
    }

    public String getGsdcUpdateTime() {
        return this.gsdcUpdateTime;
    }

    public List<String> getGsdcVoucherIds() {
        return this.gsdcVoucherIds;
    }

    public Integer getPageNum() {
        return this.pageNum;
    }

    public Integer getPageSize() {
        return this.pageSize;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsdcBrId(String gsdcBrId) {
        this.gsdcBrId = gsdcBrId;
    }

    public void setGsdcVoucherId(String gsdcVoucherId) {
        this.gsdcVoucherId = gsdcVoucherId;
    }

    public void setGsdcStatus(String gsdcStatus) {
        this.gsdcStatus = gsdcStatus;
    }

    public void setGsdcUpdateDate(String gsdcUpdateDate) {
        this.gsdcUpdateDate = gsdcUpdateDate;
    }

    public void setGsdcBrName(String gsdcBrName) {
        this.gsdcBrName = gsdcBrName;
    }

    public void setGsdcDeviceId(String gsdcDeviceId) {
        this.gsdcDeviceId = gsdcDeviceId;
    }

    public void setGsdcDeviceName(String gsdcDeviceName) {
        this.gsdcDeviceName = gsdcDeviceName;
    }

    public void setGsdcDeviceModel(String gsdcDeviceModel) {
        this.gsdcDeviceModel = gsdcDeviceModel;
    }

    public void setGsdcCheckRemarks(String gsdcCheckRemarks) {
        this.gsdcCheckRemarks = gsdcCheckRemarks;
    }

    public void setGsdcCheckResult(String gsdcCheckResult) {
        this.gsdcCheckResult = gsdcCheckResult;
    }

    public void setGsdcCheckStep(String gsdcCheckStep) {
        this.gsdcCheckStep = gsdcCheckStep;
    }

    public void setGsdcUpdateEmp(String gsdcUpdateEmp) {
        this.gsdcUpdateEmp = gsdcUpdateEmp;
    }

    public void setGsdcUpdateTime(String gsdcUpdateTime) {
        this.gsdcUpdateTime = gsdcUpdateTime;
    }

    public void setGsdcVoucherIds(List<String> gsdcVoucherIds) {
        this.gsdcVoucherIds = gsdcVoucherIds;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof DeviceCheckInData)) {
            return false;
        }
        DeviceCheckInData other = (DeviceCheckInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsdcBrId = this.getGsdcBrId();
        String other$gsdcBrId = other.getGsdcBrId();
        if (this$gsdcBrId == null ? other$gsdcBrId != null : !this$gsdcBrId.equals(other$gsdcBrId)) {
            return false;
        }
        String this$gsdcVoucherId = this.getGsdcVoucherId();
        String other$gsdcVoucherId = other.getGsdcVoucherId();
        if (this$gsdcVoucherId == null ? other$gsdcVoucherId != null : !this$gsdcVoucherId.equals(other$gsdcVoucherId)) {
            return false;
        }
        String this$gsdcStatus = this.getGsdcStatus();
        String other$gsdcStatus = other.getGsdcStatus();
        if (this$gsdcStatus == null ? other$gsdcStatus != null : !this$gsdcStatus.equals(other$gsdcStatus)) {
            return false;
        }
        String this$gsdcUpdateDate = this.getGsdcUpdateDate();
        String other$gsdcUpdateDate = other.getGsdcUpdateDate();
        if (this$gsdcUpdateDate == null ? other$gsdcUpdateDate != null : !this$gsdcUpdateDate.equals(other$gsdcUpdateDate)) {
            return false;
        }
        String this$gsdcBrName = this.getGsdcBrName();
        String other$gsdcBrName = other.getGsdcBrName();
        if (this$gsdcBrName == null ? other$gsdcBrName != null : !this$gsdcBrName.equals(other$gsdcBrName)) {
            return false;
        }
        String this$gsdcDeviceId = this.getGsdcDeviceId();
        String other$gsdcDeviceId = other.getGsdcDeviceId();
        if (this$gsdcDeviceId == null ? other$gsdcDeviceId != null : !this$gsdcDeviceId.equals(other$gsdcDeviceId)) {
            return false;
        }
        String this$gsdcDeviceName = this.getGsdcDeviceName();
        String other$gsdcDeviceName = other.getGsdcDeviceName();
        if (this$gsdcDeviceName == null ? other$gsdcDeviceName != null : !this$gsdcDeviceName.equals(other$gsdcDeviceName)) {
            return false;
        }
        String this$gsdcDeviceModel = this.getGsdcDeviceModel();
        String other$gsdcDeviceModel = other.getGsdcDeviceModel();
        if (this$gsdcDeviceModel == null ? other$gsdcDeviceModel != null : !this$gsdcDeviceModel.equals(other$gsdcDeviceModel)) {
            return false;
        }
        String this$gsdcCheckRemarks = this.getGsdcCheckRemarks();
        String other$gsdcCheckRemarks = other.getGsdcCheckRemarks();
        if (this$gsdcCheckRemarks == null ? other$gsdcCheckRemarks != null : !this$gsdcCheckRemarks.equals(other$gsdcCheckRemarks)) {
            return false;
        }
        String this$gsdcCheckResult = this.getGsdcCheckResult();
        String other$gsdcCheckResult = other.getGsdcCheckResult();
        if (this$gsdcCheckResult == null ? other$gsdcCheckResult != null : !this$gsdcCheckResult.equals(other$gsdcCheckResult)) {
            return false;
        }
        String this$gsdcCheckStep = this.getGsdcCheckStep();
        String other$gsdcCheckStep = other.getGsdcCheckStep();
        if (this$gsdcCheckStep == null ? other$gsdcCheckStep != null : !this$gsdcCheckStep.equals(other$gsdcCheckStep)) {
            return false;
        }
        String this$gsdcUpdateEmp = this.getGsdcUpdateEmp();
        String other$gsdcUpdateEmp = other.getGsdcUpdateEmp();
        if (this$gsdcUpdateEmp == null ? other$gsdcUpdateEmp != null : !this$gsdcUpdateEmp.equals(other$gsdcUpdateEmp)) {
            return false;
        }
        String this$gsdcUpdateTime = this.getGsdcUpdateTime();
        String other$gsdcUpdateTime = other.getGsdcUpdateTime();
        if (this$gsdcUpdateTime == null ? other$gsdcUpdateTime != null : !this$gsdcUpdateTime.equals(other$gsdcUpdateTime)) {
            return false;
        }
        List<String> this$gsdcVoucherIds = this.getGsdcVoucherIds();
        List<String> other$gsdcVoucherIds = other.getGsdcVoucherIds();
        if (this$gsdcVoucherIds == null ? other$gsdcVoucherIds != null : !(this$gsdcVoucherIds).equals(other$gsdcVoucherIds)) {
            return false;
        }
        Integer this$pageNum = this.getPageNum();
        Integer other$pageNum = other.getPageNum();
        if (this$pageNum == null ? other$pageNum != null : !(this$pageNum).equals(other$pageNum)) {
            return false;
        }
        Integer this$pageSize = this.getPageSize();
        Integer other$pageSize = other.getPageSize();
        return !(this$pageSize == null ? other$pageSize != null : !(this$pageSize).equals(other$pageSize));
    }

    protected boolean canEqual(Object other) {
        return other instanceof DeviceCheckInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsdcBrId = this.getGsdcBrId();
        result = result * 59 + ($gsdcBrId == null ? 43 : $gsdcBrId.hashCode());
        String $gsdcVoucherId = this.getGsdcVoucherId();
        result = result * 59 + ($gsdcVoucherId == null ? 43 : $gsdcVoucherId.hashCode());
        String $gsdcStatus = this.getGsdcStatus();
        result = result * 59 + ($gsdcStatus == null ? 43 : $gsdcStatus.hashCode());
        String $gsdcUpdateDate = this.getGsdcUpdateDate();
        result = result * 59 + ($gsdcUpdateDate == null ? 43 : $gsdcUpdateDate.hashCode());
        String $gsdcBrName = this.getGsdcBrName();
        result = result * 59 + ($gsdcBrName == null ? 43 : $gsdcBrName.hashCode());
        String $gsdcDeviceId = this.getGsdcDeviceId();
        result = result * 59 + ($gsdcDeviceId == null ? 43 : $gsdcDeviceId.hashCode());
        String $gsdcDeviceName = this.getGsdcDeviceName();
        result = result * 59 + ($gsdcDeviceName == null ? 43 : $gsdcDeviceName.hashCode());
        String $gsdcDeviceModel = this.getGsdcDeviceModel();
        result = result * 59 + ($gsdcDeviceModel == null ? 43 : $gsdcDeviceModel.hashCode());
        String $gsdcCheckRemarks = this.getGsdcCheckRemarks();
        result = result * 59 + ($gsdcCheckRemarks == null ? 43 : $gsdcCheckRemarks.hashCode());
        String $gsdcCheckResult = this.getGsdcCheckResult();
        result = result * 59 + ($gsdcCheckResult == null ? 43 : $gsdcCheckResult.hashCode());
        String $gsdcCheckStep = this.getGsdcCheckStep();
        result = result * 59 + ($gsdcCheckStep == null ? 43 : $gsdcCheckStep.hashCode());
        String $gsdcUpdateEmp = this.getGsdcUpdateEmp();
        result = result * 59 + ($gsdcUpdateEmp == null ? 43 : $gsdcUpdateEmp.hashCode());
        String $gsdcUpdateTime = this.getGsdcUpdateTime();
        result = result * 59 + ($gsdcUpdateTime == null ? 43 : $gsdcUpdateTime.hashCode());
        List<String> $gsdcVoucherIds = this.getGsdcVoucherIds();
        result = result * 59 + ($gsdcVoucherIds == null ? 43 : ($gsdcVoucherIds).hashCode());
        Integer $pageNum = this.getPageNum();
        result = result * 59 + ($pageNum == null ? 43 : ($pageNum).hashCode());
        Integer $pageSize = this.getPageSize();
        result = result * 59 + ($pageSize == null ? 43 : ($pageSize).hashCode());
        return result;
    }

    public String toString() {
        return "DeviceCheckInData(clientId=" + this.getClientId() + ", gsdcBrId=" + this.getGsdcBrId() + ", gsdcVoucherId=" + this.getGsdcVoucherId() + ", gsdcStatus=" + this.getGsdcStatus() + ", gsdcUpdateDate=" + this.getGsdcUpdateDate() + ", gsdcBrName=" + this.getGsdcBrName() + ", gsdcDeviceId=" + this.getGsdcDeviceId() + ", gsdcDeviceName=" + this.getGsdcDeviceName() + ", gsdcDeviceModel=" + this.getGsdcDeviceModel() + ", gsdcCheckRemarks=" + this.getGsdcCheckRemarks() + ", gsdcCheckResult=" + this.getGsdcCheckResult() + ", gsdcCheckStep=" + this.getGsdcCheckStep() + ", gsdcUpdateEmp=" + this.getGsdcUpdateEmp() + ", gsdcUpdateTime=" + this.getGsdcUpdateTime() + ", gsdcVoucherIds=" + this.getGsdcVoucherIds() + ", pageNum=" + this.getPageNum() + ", pageSize=" + this.getPageSize() + ")";
    }
}

